package com.sdry.service.lz;

import java.util.List;

import com.sdry.model.lz.ActualTimeInfo;
import com.sdry.model.lz.LzQueryCriteria;
import com.sdry.model.workplace.MousseSample;
import com.sdry.model.lz.ProcessItem;

public interface ProcessItemService {

	Long addProcessItem(ProcessItem processItem);

	Long deleteProcessItemById(long id);
	
	Long editProcessItemById(ProcessItem processItem);

	List<ProcessItem> queryProcessItem(LzQueryCriteria criteria);

	int countProcessItem(LzQueryCriteria criteria);

	List<ProcessItem> queryProcessItemFlag1();

	List<ProcessItem> queryProcessItemFlag2();

	Long addActualTimeInfo(ActualTimeInfo actualTimeInfo);

	List<ActualTimeInfo> queryActualTimeInfoList(LzQueryCriteria criteria);

	int countActualTimeInfoList(LzQueryCriteria criteria);

	List<MousseSample> queryMembraneFilaments(LzQueryCriteria criteria);

	int countMembraneFilaments(LzQueryCriteria criteria);

}
